a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; }
li, ol, ul { list-style: outside none none; }
blockquote::after, blockquote::before, q::after, q::before { content: none; }
:focus { outline: 0px none; }
address, cite, code, dfn, em, i, var { font-style: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }
.clearfix::after { content: " "; display: block; clear: both; height: 0px; visibility: hidden; }
.fl { float: left; }
.fr { float: right; }
body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
body, button, input, select, textarea { font: 12px/1.5 arial,helvetica,clean,sans-serif; }
a { text-decoration: none; color: rgb(34, 68, 221); }
a:hover { text-decoration: underline; color: rgb(204, 0, 0); }
body { min-width: 1190px; font-family: Microsoft Yahei,arial,"sans-serif"; }
input::-moz-placeholder { color: rgb(153, 153, 153); }
.fc-org { color: rgb(255, 102, 0); }
.w { width: 1190px; margin: 0px auto; }
/*.active .choose-city i, .call-back, .choose-city i, .close-box, .close-side, .ewm-app, .ewm-wx, .fb-btn, .footer-logo, .hot-phone i, .logo, .open-box, .totop { background-repeat: no-repeat; background-image: url(../images/global-3.eec70361a72926654002776168a54cb7.png); }*/
.header { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.hd-top { width: 1190px; height: 85px; margin: 0px auto; }
.logo { display: block; float: left; width: 256px; height: 85px; background-position: 0px 0px; }
.c2city { margin: 25px 0px 0px 30px; display: inline-block; position: relative; z-index: 20; float: left; }
.choose-city { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 0px 15px; height: 34px; line-height: 34px; display: inline-block; position: relative; border: 1px solid rgb(231, 231, 231); border-radius: 5px; }
.choose-city:hover { text-decoration: none; }
.choose-city span { color: rgb(0, 0, 0); font-size: 14px; }
.choose-city i { display: inline-block; vertical-align: middle; width: 12px; height: 8px; margin-left: 12px; background-position: 0px -100px; }
.maskline { left: 1px; right: 1px; z-index: 21; height: 1px; line-height: 1px; font-size: 1px; }
.city-box, .maskline { position: absolute; top: 35px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: none; }
.city-box { z-index: 20; left: 0px; border: 1px solid rgb(231, 231, 231); width: 338px; font-family: Microsoft YaHei; }
.all-city { padding: 15px 0px 0px 15px; height: 465px; overflow: auto; }
.all-city dl { padding-bottom: 7px; overflow: hidden; }
.all-city dt { width: 30px; margin-right: 6px; color: rgb(34, 172, 56); }
.all-city dd, .all-city dt { float: left; line-height: 18px; }
.all-city dd { width: 265px; }
.all-city dd a { display: inline-block; height: 18px; padding: 0px 3px; color: rgb(51, 51, 51); margin: 0px 5px 7px; }
.all-city dd a.on, .all-city dd a:hover { color: rgb(255, 255, 255); text-decoration: none; background: rgb(34, 172, 56) none repeat scroll 0% 0%; }
.city-line { height: 3px; line-height: 0; font-size: 0px; margin: 0px 0px 13px; border-bottom: 1px solid rgb(231, 231, 231); }
.more-city { height: 32px; line-height: 32px; border-top: 1px solid rgb(231, 231, 231); color: rgb(184, 184, 184); padding-left: 15px; }
.search-box { position: relative; z-index: 20; float: right; width: 328px; height: 36px; padding: 25px 95px 0px 0px; }
.search-input { float: left; width: 244px; height: 34px; line-height: 34px; padding: 0px 10px; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(34, 172, 56) -moz-use-text-color rgb(34, 172, 56) rgb(34, 172, 56); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 5px 0px 0px 5px; }
.search-btn, .search-input { font-family: Microsoft YaHei; font-size: 14px; }
.search-btn { float: right; width: 63px; height: 36px; color: rgb(255, 255, 255); background: rgb(34, 172, 56) none repeat scroll 0% 0%; border: medium none; border-radius: 0px 5px 5px 0px; cursor: pointer; }
.search-btn:hover { background: rgb(23, 149, 0) none repeat scroll 0% 0%; }
.hot-phone { float: right; height: 30px; line-height: 30px; font-size: 20px; margin-top: 27px; color: rgb(34, 172, 56); font-weight: 700; }
.hot-phone i { display: block; width: 30px; height: 30px; margin-right: 5px; float: left; background-position: -30px -100px; }
.nav { height: 46px; line-height: 46px; background: rgb(34, 172, 56) none repeat scroll 0% 0%; }
.nav a { display: inline-block; font-size: 16px; padding: 0px 30px; color: rgb(255, 255, 255); }
.nav a.active, .nav a:hover { text-decoration: none; background: rgb(23, 149, 0) none repeat scroll 0% 0%; color: rgb(255, 255, 255); }
.list-bigimg { margin-right: -10px; }
.list-bigimg li { float: left; margin-right: 5px; margin-bottom: 5px; position: relative; z-index: 2; }
.list-infoBox { height: 290px; width: 290px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; z-index: 5; border: 2px solid rgb(245, 245, 245); }
.list-infoBox:hover { border: 2px solid rgb(34, 172, 56); }
.list-infoBox p { padding: 0px 10px; }
.infoBox { font-size: 16px; line-height: 1em; margin: 12px 0px 8px; overflow: hidden; text-overflow: ellipsis; width: 270px; white-space: nowrap; }
.info-title { color: rgb(0, 0, 0); }
.info-title:hover { color: rgb(238, 51, 0); text-decoration: none; }
.imgtype img { vertical-align: top; }
.list-infoBox .fc-gray { color: rgb(153, 153, 153); }
.priType { font-size: 22px; color: rgb(255, 126, 0); }
.priType-s { margin-top: 3px; }
.priType-s s { color: rgb(153, 153, 153); font-size: 14px; }
.priType-s span { margin-right: 5px; }
.priType-s span.ctag-org { line-height: 12px; padding: 0px 2px 0px 0px; font-size: 12px; color: rgb(255, 126, 0); border: 1px solid rgb(255, 126, 0); }
.priType-s span.ctag-org i { padding: 0px 2px 0px 1px; line-height: 12px; font-weight: 400; color: rgb(255, 255, 255); background: rgb(255, 126, 0) none repeat scroll 0% 0%; margin-right: 1px; }
.sup-green, .sup-red, .sup-yellow { position: absolute; top: 0px; left: 0px; display: inline-block; width: 24px; height: 32px; padding: 2px 8px; text-align: center; color: rgb(255, 255, 255); font-size: 12px; line-height: 16px; }
.sup-yellow { background: rgb(243, 152, 0) none repeat scroll 0% 0%; }
.footer { padding: 50px 0px 30px; background: rgb(46, 46, 46) none repeat scroll 0% 0%; }
.company-info { width: 1190px; height: 90px; margin: 0px auto; color: rgb(184, 184, 184); padding-bottom: 70px; }
.footer-logo { width: 102px; height: 90px; background-position: -154px -100px; float: left; margin-left: 40px; }
.phone-email { float: left; width: 230px; padding-left: 50px; }
.phone-email p { line-height: 22px; font-size: 14px; }
.phone-email p span { display: inline-block; font-size: 12px; }
.gz-ewm { display: block; float: left; width: 85px; height: 85px; margin-top: 4px; }
.ewm-tit { width: 82px; line-height: 22px; font-size: 14px; float: left; padding-left: 8px; }
.company-info .basic-info { float: left; width: 390px; padding-left: 20px; background: transparent none repeat scroll 0% 0%; margin: 0px; }
.info-link { line-height: 22px; font-size: 14px; padding-bottom: 8px; }
.info-link a { margin-right: 35px; }
.info-link a, .info-link a:hover { color: rgb(184, 184, 184); }
.arc-info { line-height: 20px; font-family: simhei; }
.friendly-link { width: 1100px; padding: 0px 0px 0px 90px; height: 28px; line-height: 28px; margin: 0px auto; position: relative; overflow: hidden; }
.friendly-link a { color: rgb(102, 102, 102); line-height: 28px; margin-right: 20px; display: inline-block; }
.friendly-link a:hover, .link-tit { color: rgb(102, 102, 102); }
.link-tit { position: absolute; left: 0px; top: 0px; width: 90px; height: 28px; font-size: 16px; }
.open-box { top: 10px; background-position: -70px -100px; }
.close-box, .open-box { position: absolute; right: 0px; display: block; width: 16px; height: 9px; font-size: 0px; line-height: 0; cursor: pointer; }
.close-box { bottom: 10px; background-position: -90px -100px; }
.friendly-active .open-box, .friendly-link .close-box { display: none; }
.shuxian { color: rgb(221, 221, 221); margin: 0px 10px; }
.comfilter-bd { margin: 0px auto 20px; }
.filterBox { padding: 20px 20px 0px; background: rgb(249, 249, 249) none repeat scroll 0% 0%; border: 1px solid rgb(245, 245, 245); font-size: 12px; font-family: Microsoft yahei; margin-top: 20px; }
.fliter-bd { line-height: 24px; color: rgb(102, 102, 102); padding-bottom: 10px; }
.fliter-bd dt { float: left; font-weight: 700; width: 50px; }
.fliter-bd dd { display: block; width: 1095px; float: left; }
.fliter-bd dd a { color: rgb(102, 102, 102); padding: 0px 6px; white-space: nowrap; float: left; margin: 0px 8px 5px 0px; }
.fliter-bd dd a.on, .fliter-bd dd a.on:hover { background: rgb(34, 172, 56) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
.fliter-bd dd a:hover { color: rgb(238, 51, 0); background: rgb(238, 238, 238) none repeat scroll 0% 0%; text-decoration: none; }
.seqBox { margin: 0px 0px 10px; font-family: Microsoft yahei; }
.sequen li { float: left; height: 32px; }
.sequen li.first a { color: rgb(34, 172, 56); font-weight: 700; }
.sequen a { border: 1px solid rgb(221, 221, 221); color: rgb(102, 102, 102); display: inline-block; position: relative; margin-left: -1px; padding: 6px 20px; }
.sequen a:hover { background: rgb(245, 245, 245) none repeat scroll 0% 0%; text-decoration: none; color: rgb(34, 172, 56); font-weight: 700; }
.seqtype { color: rgb(153, 153, 153); line-height: 34px; }
.seqtype b { margin: 0px 5px; }
.sel-menu { height: 24px; padding-top: 10px; }
.sel-p { float: left; color: rgb(102, 102, 102); line-height: 24px; padding-right: 14px; }
.sel-p b { margin: 0px 5px; }
.sel-a { display: inline-block; float: left; height: 22px; padding: 0px 30px 0px 5px; color: rgb(51, 51, 51); line-height: 22px; border: 1px solid rgb(223, 223, 223); background-color: rgb(249, 249, 249); background-image: url('list_icon-close.39e5a1b14b9c538be8f8a4fc03708c35.png'); background-repeat: no-repeat; background-position: right -30px; margin-right: 6px; }
.sel-a:hover { background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 102, 0); background-position: right 0px; color: rgb(255, 102, 0); text-decoration: none; }
.sel-reset { float: left; display: inline-block; line-height: 22px; color: rgb(34, 172, 56); margin-right: 20px; }
.sel-reset:hover { color: rgb(238, 51, 0); text-decoration: none; }
.pageLink { margin: 20px 0px 30px; clear: both; text-align: center; }
.pageLink li { display: inline; margin: 0px 0px 0px 7px; }
.pageLink li a { background: rgb(245, 245, 245) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); height: 34px; line-height: 34px; padding: 0px 15px; font-size: 14px; color: rgb(75, 75, 75); vertical-align: top; display: inline-block; font-weight: 400; }
.pageLink a.linkOn, .pageLink li.linkOn a, .pageLink li a:hover { background: rgb(34, 172, 56) none repeat scroll 0% 0%; border-color: rgb(34, 172, 56); color: rgb(255, 255, 255); text-decoration: none; }
.pageLink li a span { background: transparent none repeat scroll 0% 0%; cursor: pointer; display: inline-block; height: 25px; padding-right: 0px; }
.moreitem { color: rgb(102, 102, 102); line-height: 24px; padding-bottom: 10px; }
.moreitem dt { float: left; font-weight: 700; width: 50px; }
.moreitem dd { float: left; margin-right: 5px; }
.moreitem-box { border: 1px solid rgb(187, 187, 187); background-color: rgb(255, 255, 255); position: absolute; left: 0px; z-index: 43; display: none; top: 23px; }
.moreitem-box a { color: rgb(112, 112, 112); }
.moreitem-box a:hover { color: rgb(238, 51, 0); text-decoration: none; }
.moreitem-btn { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(221, 221, 221); display: inline-block; float: left; line-height: 20px; padding: 0px 10px 2px; }
.moreitem-btn a { background: transparent url('list_icon-a-s.53b2e3837f5ae5b8ec6e920f5e7fa5ad.png') no-repeat scroll right -51px; display: inline-block; padding-right: 20px; vertical-align: top; color: rgb(112, 112, 112); text-decoration: none; }
.active .moreitem-btn a, .moreitem-btn a:hover { color: rgb(112, 112, 112); background-position: right -75px; vertical-align: top; text-decoration: none; }
.colorsort a.one, .moreitem-opts a.one { border-top: 0px none; }
.moreitem-opts a { display: block; line-height: 28px; font-size: 12px; padding: 0px; text-indent: 10px; height: 28px; border-top: 1px solid rgb(245, 245, 245); }
.moreitem-opts a.d-on, .moreitem-opts a:hover { color: rgb(238, 51, 0); background-color: rgb(245, 245, 245); }
.m-i-w1 { width: 114px; }
.input-box { float: left; padding-left: 5px; }
.input-box label { color: rgb(112, 112, 112); float: left; margin-right: 5px; }
.input-box input { border: 1px solid rgb(221, 221, 221); height: 18px; line-height: 18px; vertical-align: middle; padding: 0px 8px; text-align: center; width: 32px; }
.input-line { color: rgb(204, 204, 204); display: inline-block; height: 18px; line-height: 16px; }
.fliter-bd dd .input-btn { background: rgb(245, 245, 245) none repeat scroll 0px 0px; border: 1px solid rgb(220, 220, 220); color: rgb(102, 102, 102); cursor: pointer; float: left; font-family: SimSun; height: 18px; line-height: 18px; margin: 3px 0px 0px 5px; padding: 0px 10px; }
.brand-all { position: relative; z-index: 10; float: left; }
.brand-all em { color: rgb(102, 102, 102); float: left; padding: 0px 6px; white-space: nowrap; cursor: pointer; }
.brand-all em i, .sequen li a i { background-image: url('list_hc-icons-new.521d975afe41c87d4ed742b17c13ab71.png'); background-repeat: no-repeat; }
.brand-all em i { width: 11px; height: 6px; display: inline-block; margin-left: 3px; vertical-align: 1px; overflow: hidden; }
.sequen li a i { width: 7px; height: 11px; line-height: 11px; display: inline-block; margin-left: 5px; overflow: hidden; vertical-align: middle; }
.sequen li a i.up { background-position: 0px -16px; }
.sequen li.first a i.up, .sequen li a:hover i.up { background-position: 0px -29px; }
.otherbrand { background-color: rgb(255, 255, 255); border-bottom: 2px solid rgb(234, 234, 234); display: none; left: -440px; position: absolute; top: 28px; width: 520px; z-index: 81; }
.otherbrand .arrow { border-color: transparent transparent rgb(221, 221, 221); left: 450px; top: -14px; }
.otherbrand .arrow, .otherbrand .arrow s { border-style: dashed dashed solid; border-width: 7px; position: absolute; }
.otherbrand .arrow s { border-color: transparent transparent rgb(255, 255, 255); left: -7px; line-height: 0; top: -6px; }
.o-b-box { border: 1px solid rgb(221, 221, 221); color: rgb(102, 102, 102); height: 240px; line-height: 24px; overflow-x: hidden; overflow-y: auto; padding: 0px 10px; }
.o-b-list { margin-top: -1px; }
.o-b-list li { border-top: 1px solid rgb(245, 245, 245); line-height: 20px; padding: 6px 10px; }
.o-b-list li a { color: rgb(102, 102, 102); }
.o-b-list li a.d-on, .o-b-list li a:hover { color: rgb(238, 51, 0); text-decoration: none; background: transparent none repeat scroll 0% 0%; }
.o-b-list span { color: rgb(34, 172, 56); float: left; font-size: 14px; width: 27px; }
.o-b-list div { overflow: hidden; }
.z30 { z-index: 30; }
input:-moz-placeholder { color: rgb(153, 153, 153); }
.moreitem-color { width: 225px; }
.moreitem-color a { float: left; width: 74px; border-right: 1px solid rgb(245, 245, 245); }
.moreitem-color i { display: inline-block; width: 12px; height: 12px; }
.c-lump01, .c-lump02, .c-lump03, .c-lump04, .c-lump05, .c-lump06, .c-lump07, .c-lump08, .c-lump09, .c-lump10, .c-lump11, .c-lump12, .c-lump13, .c-lump14, .c-lump15 { width: 12px; height: 12px; display: inline-block; font-size: 0px; margin: 0px 5px 0px 0px; vertical-align: -2px; }
.c-lump02 { background: rgb(34, 172, 56) none repeat scroll 0% 0%; }
.c-lump03 { background: rgb(51, 51, 51) none repeat scroll 0% 0%; }
.c-lump04 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(229, 229, 229); width: 11px; height: 11px; }
.c-lump05 { background: rgb(0, 51, 153) none repeat scroll 0% 0%; }
.c-lump06 { background: rgb(130, 55, 30) none repeat scroll 0% 0%; }
.c-lump07 { background: rgb(125, 2, 188) none repeat scroll 0% 0%; }
.c-lump08 { background: rgb(180, 151, 102) none repeat scroll 0% 0%; }
.c-lump09 { background: rgb(204, 0, 0) none repeat scroll 0% 0%; }
.c-lump10 { background: rgb(201, 199, 197) none repeat scroll 0% 0%; }
.c-lump11 { background: rgb(253, 131, 1) none repeat scroll 0% 0%; }
.c-lump12, .c-lump14 { background: transparent url('list_colorlump.806effb5027e27fd44c42e39a299fea2.png') no-repeat scroll 0% 0%; }
.c-lump13 { background: rgb(253, 214, 1) none repeat scroll 0% 0%; }
.c-lump14 { background-position: -17px 0px; }
.c-lump15 { background: rgb(102, 102, 102) none repeat scroll 0% 0%; }
.sale-right a { background: transparent url('list_right_btnbg.62ce11f2aae0bc1e83f9a13c62c6bf2d.png') no-repeat scroll 0% 0%; width: 44px; height: 194px; position: fixed; top: 30%; right: 5%; display: block; z-index: 99; }
.guid-img { width: 1190px; height: 120px; }
.guid-img img { vertical-align: top; }
.lpn_panel .ft::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
